#include <iostream>

#include <pthread.h>

//用户栈上开辟的，我记得ChatGPT说这里的初始化为 0 测试一下
void *Routine(void* arg){
    int a;
    printf("%p:%d\n",&a,a);
    // int* pa = (&a) + 1;
    // printf("%p:%d\n",pa, *pa);
    return (void*)10;
}

int main(){
    pthread_t tid;
    pthread_create(&tid,nullptr, Routine, nullptr);

    void *a = (int*)malloc(sizeof(int));
    pthread_join(tid, &a);
    printf("%d\n", *(int*)a);

    return 0;
}